composer update throws an error while executing artisan if you have not yet done this step: - Remove call to `redirectIfTrailingSlash` in `bootstrap/start.php` file.
1.5 KiB
1.5 KiB
Laravel Upgrade Guide
Upgrading From 4.0 to 4.1
- Update
composer.jsonto require"laravel/framework": "4.1.*" - Remove call to
redirectIfTrailingSlashinbootstrap/start.phpfile. composer update.- Replace
public/index.php,artisan.php. - Add new
app/config/remote.phpfile. - Add new
expire_on_closeandsecureoptions tosessionconfiguration file. - Add new
failedqueue job option toqueueconfiguration file. - Edit
app/config/database.phpand updateredis.clusteroption tofalseto turn Redis clustering off by default. - Edit
app/config/view.phpand updatepaginationoption to use bootstrap 3 as default pagination view. - Edit
app/config/app.php;- in
aliaseschange'Controller' => 'Illuminate\Routing\Controllers\Controller',to useIlluminate\Routing\Controller. - in
providersadd'Illuminate\Remote\RemoteServiceProvider',. - in
aliasesadd'SSH' => 'Illuminate\Support\Facades\SSH',.
- in
- Edit
app/controllers/BaseController.phpchangeuse Illuminate\Routing\Controllers\Controller;touse Illuminate\Routing\Controller;. - If you are overriding
missingMethodin your controllers, add $method as the first parameter. - Password reminder system tweaked for greater developer freedom. Inspect stub controller by running
auth:reminders-controllerArtisan command. - Update
reminders.phplanguage file. - If you are using http hosts to set the $env variable in bootstrap/start.php, these should be changed to machine names (as returned by PHP's gethostname() function).