close

創建 Controller 有2種方法:

1.手動建立

2.指令建立( 推薦, 可節省時間與減少錯誤, 最後的 --resource 可加可不加, 如果加了會自動創好一些 function, 如果不需要就不用加上去 )

php artisan make:controller YourControllerName --resource

 

Controller 分文件夾

原本的新創建的 controller 都會在 app\Http\Controllers 的路徑底下, 如果我要新增 Admin 資料夾在 app\Http\Controllers 路徑下, 並將 IndexController.php 搬移至 app\Http\Controllers\Admin 路徑下, 有2個地方需要修改與注意。

1.Route

Route::get('/test', 'Admin\IndexController@index');

2.Controller

<?php
namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;

class IndexController extends Controller
{
    public function index()
    {
        echo 'test';
    }
}
arrow
arrow
    文章標籤
    controller route laravel
    全站熱搜

    Mayuge 發表在 痞客邦 留言(0) 人氣()