ただいまlaravel.5.5にて、管理画面をテンプレートを使ってカスタマイズしようとしております。
実現したいこと
https://github.com/sbilly/joli-adminこのサイトよりgit cloneして自分でカスタマイズしようと思っている
→こちらのtemplateはjoli-admin/joliディレクトリ にアクセスすればDashboardが表示されるようになっている
→現在ローカルではhttp://192.168.10.10なのでhttp://192.168.10.10/adminがアクセスされたらこのtemplateのdashboardが表示されるようにしたい
しかしlaravelでこれをしようとすると例えば
①web.php
//login後にアクセスするようにする Route::group(['prefix' => 'admin'], function() { Route::get('logout', 'Admin\LoginController@logout'); Route::get('', 'Admin\LoginController@showLoginForm')->name('admin.login'); Route::post('', 'Admin\LoginController@login'); Route::get('dashboard', 'Admin\DashboardController@index')->name('admin.dashboard'); });
②DashboardController
class ProfileController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function index(){ //DBから情報をとってくる処理など return view('admin.dashboard'); } }
③dashboard.blade.php
templateから探してきてコピペして。。。。?
という流れになると思うのですが、これだと非常に効率が悪いと思われます。何か違う方法はありますでしょうか??
またcss,jsファイルもlaravelに指定された場所にadminフォルダを作って移動させてというながれになるのでしょうか??
http://192.168.10.10/adminにアクセスされたらjoli-admin/joliを読み込み、後はcontrollerを作っていけばよい、という方法は無理でしょうか??
よろしくお願いいたします。
あなたの回答
tips
プレビュー