Laravel 5.2.45 앱이 있습니다. 내가하위 폴더 내에 Laravel 5 경로를 정의하고 컨트롤러를 통해 표시합니다.
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');
}
}
이 AdminController.php 내부
App
Http
Controllers
Admin
AdminController.php
는이 같은 전망의 폴더 구조가 :
views
admin
home.blade.php
을 그리고 내 routes.php의 I 내부 이 같은 컨트롤러 구조 가지고있다
Route::get('/admin/home', 'Admin\[email protected]');
그래서 입력 할 때 .../admin/home 브라우저가 home.blade.php를 admin 폴더에 표시하려고합니다.
내 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]');
});
드롭 슬래시 선도 그래서이된다 :'경로는 :: ('\ AdminController 인덱스 @ 관리' '관리자/집') 얻을,'는 – Anas