У меня есть Laravel 5.2.45 приложение. У меня есть структура регулятора, как это:Определить маршрут Laravel 5 внутри подпапки и отобразить его через контроллер
App
Http
Controllers
Admin
AdminController.php
внутри AdminController.php У меня есть
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Http\Requests;
class AdminController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
$this->middleware('is.admin');
}
public function index()
{
return view('admin.home');
}
}
У меня есть структура вида папок, как это:
views
admin
home.blade.php
А внутри моего routes.php I имеют
Route::get('/admin/home', 'Admin\[email protected]');
Так что я пытаюсь получить это, когда я печатаю .../admin/home browser отображает home.blade.php внутри папки администратора.
Мой routes.php:
Route::auth();
Route::get('/', '[email protected]');
Route::get('/home', '[email protected]');
Route::get('/add_user', '[email protected]');
Route::group(['prefix', 'admin', 'namespace' => 'Admin'], function() {
Route::get('home', '[email protected]');
});
падение ведущий вперед слэш, так что становится: 'Route :: получить ('админ/дом', 'Admin \ AdminController @ индекс');' – Anas