为什么 Laravel 中代表路径的方式这么混乱呢,是我理解错了吗?
在artisan make:controller中 需要用 / 代表路径,如
artisan make:controller Admin/LoginController
在route里又用 \ 了,如
Route::get('/', 'Admin\WelcomeController@index');
而在指定view路径时又可以用 . 了,如
return view('admin.login');
想问一下有没有统一的,或者是什么规律(麻烦解释一下原理),要不记起来有些麻烦。
\不是路径,是命名空间
laravel的路径就你说的这3种情况,没了
在命令行让你使用 / 的原因:避免 \n,\r,\t 这些出现转义,导致生成的内容不是想要的,所以你可以考虑使用 :