私はLaravel 5.2.45アプリケーションを持っています。 私はこのようなコントローラの構造を持っている:私はLaravel 5ルートをサブフォルダ内に定義し、コントローラ経由で表示する
views
admin
home.blade.php
そして、私のroutes.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');
}
}
を持ってAdminController.php内部
App
Http
Controllers
Admin
AdminController.php
をhave
Route::get('/admin/home', 'Admin\[email protected]');
私は入力するときにそれを取得しようとしています.../admin/homeブラウザは管理フォルダ内にhome.blade.phpを表示します。
私のroutes.php:
Route::get('admin/home', 'Admin\[email protected]');
先行スラッシュを削除すると、次のようになります。 'Route :: get(' Admin/home '、' Admin \ AdminController @ index ');' – Anas