LoginSignup
3
5

More than 5 years have passed since last update.

Lumen 5.4 でハマるところ [WIP]

Last updated at Posted at 2017-03-02

最初に

2017年3月2日未明にLaravelの軽量版Lumen、デフォルトブランチが5.4になったようです。そのため、composer create-project --prefer-dist laravel/lumen blogをやると、5.4系のLumenがインストールされます。

環境

  • Laravel Framework Lumen (5.4.5) (Laravel Components 5.4.*)

ハマるところ

artisanが動かない。

$ php artisan -V

  [Symfony\Component\Debug\Exception\FatalThrowableError]
  Class 'Memcached' not found

エラー出ます。
.envに設定されているCACHE_DRIVER=memcachedが原因。.envを治します。

- CACHE_DRIVER=memcached
+ CACHE_DRIVER=file
$ php artisan -V
Laravel Framework Lumen (5.4.5) (Laravel Components 5.4.*)

動いた。

routes.php はどこ?

Laravel5.4系にならってroutes/web.phpになったようです。

php artisan serve?

php -S localhost:8000 -t public

Eloquent( DB::Where() や User::Where() などの機能)が動かない。

/boostrap/app.php
- // $app->withEloquent();
+    $app->withEloquent();  // コメントアウトを解除

Lumen5.3系までのハマるところ

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5