How to use global prefix for tables in Laravel 5

后端 未结 3 1120
猫巷女王i
猫巷女王i 2020-12-19 05:39

New in Laravel. Probably a silly question. I had setup database like this:

\'mysql\' => [
        \'driver\' => \'mysql\',
        \'host\' => env(\         


        
3条回答
  •  梦毁少年i
    2020-12-19 06:08

    Laravel caches config files, so you may simply need to clear the cache:

    php artisan config:clear
    

    In addition to this, a better practice is to use the .env file to define your prefix, like this:

    ...
    DB_PREFIX=admin_
    ...
    

    and loading that in your config file, like this:

    'prefix' => env('DB_PREFIX', 'abc')
    

    This is how it should have been by default.

    You're already loading the hostname and port from the .env file, so why not do it for the other values as well?

提交回复
热议问题