Laravelの基本的な書き方

Author:

フレームワークによってModelやViewの読み込み方って地味に違いますよねえ。
こんな感じに書きます。

ちなみにこれはroutes.phpにRoute::controllerと設定した場合ですね。
Route::resourceで設定した場合はgetIndexではなくindexになります。

namespace App\Http\Controllers;
// モデルの定義
use App\User;

class HomeController extends Controller
{
    public function __construct()
    {
    }

    public function getIndex()
    {
        // モデルはnewでインスタンス生成が必要
        $user = new User;

        // モデル関数の呼び方は普通に
        $activeUsers = $user->getActiveUsers();

        // ビューを呼ぶ
        // 変数は第二引数にarrayで渡す
        return view('home.index', ['activeUsers' => $activeUsers]);
    }
}

Laravelの使い方とかのまとめ

Share on Facebook
Pocket