8/23にLaravel 5.3がリリースされたようです。
5.3を使ってみたのですが、appディレクトリ以下にroutes.phpが見つからなくて少し迷ったので、ルーティングを記述するファイルをメモしておきます。
ルーティングの記述場所
プロジェクトルート直下にroutesというディレクトリが追加になっていて、このディレクトリ内にあるweb.phpとapi.phpで行います。
基本的にはweb.phpにルーティングを記述して、APIの場合はapi.phpに記述する形のようです。
routes\web.php
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| This file is where you may define all of the routes that are handled
| by your application. Just tell Laravel the URIs it should respond
| to using a Closure or controller method. Build something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
routes\api.php
<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware('auth:api');
web.phpに下記を追加してみると、/test で表示が確認できました。
routes\web.php
Route::get('test', function () {
return 'ルーティングテスト';
});
【参考サイト】
コメントが承認されるまで時間がかかります。