NI-Lab.

nilog:

← 前の日 2017-07-27 次の日 →
← 一年前 一年後 →
Twitter (2017-07-27)
Using version ^1.3 for laravel/installer
./composer.json has been created
Loading composer repositories with package information ...
[t] 2017-07-27 09:17:05
関連するかも情報
最新版は 5.4 かな。composer global require "laravel/installer"

Installation - Laravel - The PHP Framework For Web Artisans https://t.co/SOxvO8RVMD
[t] 2017-07-27 09:16:14
Using version ^1.3 for laravel/installer
./composer.json has been created
Loading composer repositories with package information ...
[t] 2017-07-27 09:17:05
symfony とか guzzlehttp も入るみたい。
[t] 2017-07-27 09:17:25
$ ~/.composer/vendor/bin/laravel --version
Laravel Installer 1.3.7
[t] 2017-07-27 09:19:28
rails みたいな生成コマンド

$ ~/.composer/vendor/bin/laravel new hoge
Crafting application...
Loading composer repositories with package information
[t] 2017-07-27 09:21:09
Application key [base64:... なんてものが生成されとる。
[t] 2017-07-27 09:25:05
grep -r してみたら .env ってファイルに記述されてる。
[t] 2017-07-27 09:25:49
Web サーバ起動できた (∩´∀`)∩

$ cd hoge

$ php artisan serve
Laravel development server started: <http://127.0.0.1:8000>
[t] 2017-07-27 09:27:24
Laravel では public ディレクトリが Web サーバのルート。
[t] 2017-07-27 09:32:50
public/index.php がメインっぽいけど実際の処理は app.php に。

require_once __DIR__.'/../bootstrap/app.php';
make(Illuminate\Contracts\Http\Kernel::class);
[t] 2017-07-27 09:33:18
app.php を見たけどさっぱりわからないな(´;ω;`)
[t] 2017-07-27 09:34:39
config/app.php には設定がいろいろ書いてある。

'name' => env('APP_NAME', 'Laravel'),
'url' => env('APP_URL', 'http://localhost'),
[t] 2017-07-27 09:36:12
ディレクトリ構造。

Directory Structure - Laravel - The PHP Framework For Web Artisans https://t.co/7puYAmVp8N
[t] 2017-07-27 09:40:34
resources/views/welcome.blade.php をいじったらトップページが更新された。
[t] 2017-07-27 09:40:59
routes/web.php にルーティングっぽい記述をようやく見つけた。

Route::get('/', function () { return view('welcome'); });
[t] 2017-07-27 09:42:40
ルーティングのドキュメント。

Routing - Laravel - The PHP Framework For Web Artisans https://t.co/ClLT6xqkCf
[t] 2017-07-27 09:44:33
Route が Controller を呼ぶ感じかな。

Controllers - Laravel - The PHP Framework For Web Artisans https://t.co/v8allBhDpn
[t] 2017-07-27 09:47:03
Controller は Java Servlet みたいなものっぽいけど、 Route から直接 view も行けるみたい。

HTTP Requests - Laravel https://t.co/UnN3jufe1i
[t] 2017-07-27 09:49:15
routes/web.php の最後に Route::get('/sample/', function () { return view('sample'); }); って追加して resources/views/sample.blade.php ファイルを追加するだけで見れた
[t] 2017-07-27 09:53:51
Laravel の最小構成はなんとなくわかった。
[t] 2017-07-27 09:54:51
2017年07年27日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN