【Laravel】Laravel routing設定&Controller・View作成
①routing設定
エディタで下記のファイルを開く
routes/web.php
routing設定ファイルに下記のコードを追加
routes/web.php
// 公式
Route::get(‘ルート’, 'コントローラ名@メソッド名');
// 例
Route::get('tests/test', 'TestController@index');
②Controller作成
▪︎ディレクトリ移動
公式)
$ cd /Applications/MAMP/htdocs/プロジェクト名
例)
$ cd /Applications/MAMP/htdocs/laravel_test
▪︎Controller作成
(公式)
$ php artisan make:controller [コントローラ名]Controller
(例)
$ php artisan make:controller TestController
▪︎Controllerファイル確認
エディタで下記のファイルがあることを確認
app/Http/Controllers/TestController.php
▪︎Controllerにメソッド追加
app/Http/Controllers/TestController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TestController extends Controller
{
//
public function index() {
return view('tests.test');
}
}
③View作成
▪︎Viewファイル作成
下記の通りViewファイルを作成
(公式)
resources/views/[view名].blade.php
(例)
resources/views/tests/test.blade.php
▪︎Viewファイル編集
resources/views/tests/test.blade.php
test
④サーバ起動
▪︎ディレクトリ移動
公式)
$ cd /Applications/MAMP/htdocs/プロジェクト名
例)
$ cd /Applications/MAMP/htdocs/laravel_test
▪︎サーバ起動
$ php artisan serve
▪︎アクセス
下記にアクセスする
http://127.0.0.1:8000/tests/test
Author And Source
この問題について(【Laravel】Laravel routing設定&Controller・View作成), 我々は、より多くの情報をここで見つけました https://qiita.com/LingmuSajun/items/d7a3b3de902adc70ce29著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .