Почему мой тег заголовка не изменится с помощью config ()? - PullRequest
0 голосов
/ 09 февраля 2019

Я следую учебному пособию, где он продолжает изменять тег <title></title> внутри index.blade.php, используя config().Я делаю то же самое, что и он, но по какой-то странной причине, это не работает для меня.

Что я делаю не так и как я могу это исправить?

Вот index.blade.php:

<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>{{config('app.name', 'LSAPP')}}</title>
</head>
<body>

</body>
</html>

Вот PagesController.php:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PagesController extends Controller
{
    public function index() {
        return view('pages.index');
    }
}

Вот web.php:

Route::get('/', 'PagesController@index');

Вот часть моего .env файла:

APP_NAME=LSAPP

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Попробуйте запустить php artisan config:cache Он очистит старый файл .env и кэширует новый.

0 голосов
/ 09 февраля 2019
<title>{{config('app.name')}}</title>

Попробуйте это.Что это печатает?Если он выводит значение по умолчанию из config/app.php (по умолчанию это Laravel), это означает, что ваш .env в некотором роде неверен.

По умолчанию все значения конфигурации в config/app.php содержат метод env(),Первый параметр является ключом, который определен в вашем файле .env, а второй - значением по умолчанию.

Вот документация для помощника по настройке:

https://laravel.com/docs/5.7/helpers#method-config

Также выможет попытаться заключить ваше значение .env APP_NAME в двойные кавычки:

APP_NAME="SOME VALUE"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...