まずrouting
routesフォルダからweb.phpを開きます。ArticlesControllerを指定。
Route::get('/', 'ArticlesController@index');
make:controller
[vagrant@localhost laravel]$ php artisan make:controller ArticlesController
Controller created successfully.
app/Http/Controllersに ArticlesController.phpがつくられる。
あーなるほど。
namespace App\Http\Controllers; use Illuminate\Http\Request; class ArticlesController extends Controller { // }
namespace App\Http\Controllers; use Illuminate\Http\Request; class ArticlesController extends Controller { // public function index(){ return "hello"; } }
class ArticlesController extends Controller { // public function index(){ return view('articles.index'); } }
<!DOCTYPE> <html> <head> <meta charset="utf-8"> <title>Articles</title> </head> <body> <h1>Articles</h1> <ul> <li><a href="">name1</a></li> <li><a href="">name2</a></li> </ul> </body> </html>
カスタマイズすると大分勝手が違うな~