今日はポーフォリオを作るのに使用したLaravelで使用される重要な関数を紹介します。
- route関数: 指定された名前付きルートのURLを生成するために使用されます。名前付きルートは、アプリケーション内の他の場所で参照できるように、ルート定義で名前を付けたルートです。
Route::get(‘blog’, [BlogController::class, ‘index’])->name(‘blog.index’);
このコードの一番右に書いてあるblog.indexに飛ぶようになる - view関数: アプリケーションのビューを表示するために使用されます。ビューは、HTML、CSS、JavaScriptなどのフロントエンド技術を使用して作成されます。
return view(‘blog.show’, [‘blog’ => $blog]); コントローラ内 - redirect関数: 指定されたURLにリダイレクトするために使用されます。リダイレクトは、ユーザーを別のページに転送するために使用されます。
// 投稿詳細ページにリダイレクトする
return redirect()->route(‘blog.index’, $blogs->id);
リダイレクトにルート関数をいれている - request関数: HTTPリクエストから情報を取得するために使用されます。例えば、フォーム送信から送信されたデータを取得することができます。
public function create(Request $request) - asset関数: asset関数は、アセットファイル(CSS、JavaScript、画像など)のURLを生成するために使用されます。アセットファイルは、アプリケーションのフロントエンドに関連するファイルです。
<img src=”{{ secure_asset(‘storage/image/’ . $post[‘image’]) }}”
写真を貼るのに使用
これらのLaravel関数を使うことで、Webアプリケーションの開発が容易になります。名前付きルート、ビューの表示、リダイレクト、セッションデータの取得など、Laravelは様々な面で開発をサポートしています。
他にもたくさんありますが今回ポートフォリオを作った上でよく使った関数たちです
コメント