laravelでcontrollerをつくっていこう

まず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>

カスタマイズすると大分勝手が違うな~