Я создал новый проект с помощью композитора в Laravel 5.1.
Не удалось найти файл app.blade.php.and home.blade.php
, что я делаю неправильно?Приложение Laravel 5.1 и home.blade.php отсутствуют
ответ
Вы не сделали ничего плохого. Auth Scaffolding был удален из Laravel 5.1. Это включает в себя app.blade.php
и home.blade.php
, о которых вы упомянули.
Однако, вы все еще будете иметь возможность получить его обратно с Scafold Package:
1.Add Scafold в файл composer.json
в require :
разделе:
require : {
"laravel/framework": "5.1.*",
"bestmomo/scafold": "dev-master"
}
или типа из терминала:
composer require bestmomo/scafold dev-master
2.Update композитор:
composer update
3.Add поставщика услуг для вашей конфигурации/app.php:
Bestmomo\Scafold\ScafoldServiceProvider::class,
4.Publish мнения и активы:
php artisan vendor:publish
Готово!
Почему они удалили ее? – Micro
@MicroR Я думаю, что он удалил его, потому что некоторые предпочли, чтобы установка была более баребонами с меньшим количеством беспорядка/раздувания, похожей на сопоставимые рамки. – Mark
@MicroR: Я определенно думаю, что они, по крайней мере, должны были добавить официально поддерживаемый пакет или параметр, чтобы включить этот старый, а не просто удалить его вообще. Я закончил создание 5.0 и копирование файлов в мое приложение 5.1, пока я изучаю Laravel. – Mark
Если вы хотите использовать Laravel 5.0 вы можете загрузить его по репо здесь:
https://github.com/laravel/laravel/tree/5.0
А вот видео, показывающее, как начать:
https://scotch.io/tutorials/login-with-the-built-in-laravel-5-scaffolding
В основном только
1) запустить composer install
, чтобы получить зависимости, затем
2) запустите artisan key:generate
, чтобы сгенерировать ваш случайный ключ для файла .env
.
3) установить данные базы данных в .env
файле
4) запустить artisan migrate
создать базу данных
и вы должны быть установлены
Run php artisan make:auth
, и он будет автоматически генерировать layoyts\app.blade.php
и home.blade.php
Это намного проще, и многие веб-приложения нуждаются в аутентификации в любом случае, так что это не раздувание. Спасибо!! – DaveBoltman
:) Добро пожаловать. – Sambhav
В laravel 5.5 я использую эту команду, и у меня есть все необходимые файлы. Но я сталкиваюсь с [страница истекла из-за бездействия.] Большое спасибо. –
- 1. Laravel новый проект - нет home.blade.php
- 2. Laravel 5.1 и Typeahead.js
- 3. Laravel 5.1 и Iron.io
- 4. Laravel 5.1 и tinyMCE
- 5. Как ускорить приложение OctoberCMS/Laravel 5.1?
- 6. laravel 5.1 и угловой 2.1
- 7. Работы и слушатели Laravel 5.1
- 8. Laravel 5.1 - Перегруженные маршруты
- 9. Laravel 5.1 php.ini upload_max_filesize
- 10. Laravel 5.1 + MongoDB
- 11. Защита маршрута Laravel 5.1
- 12. Развертывание приложения Laravel 5.1
- 13. Скрытые методы Laravel (5.1)
- 14. Laravel 5.1 Auth :: user()
- 15. Laravel 5.1, движущиеся папки
- 16. ReflectionException Laravel 5.1
- 17. Laravel 5.1 - Ошибка миграции
- 18. Laravel 5.1: Просмотров, уточнения
- 19. Исключение локализации Laravel 5.1
- 20. Выезд с Laravel 5.1
- 21. Laravel 5.1 + beanstalkd + centos6
- 22. Laravel 5.1 Запрос фильтра
- 23. Насколько безопасен laravel 5.1?
- 24. Ошибка хранения Laravel 5.1
- 25. Q: Laravel 5.1 Аутентификация
- 26. laravel 5.1 eloquent query
- 27. Laravel 5.1 Запрос отношений
- 28. Laravel 5.1 - Яркие отношения
- 29. Laravel 5.1 ACL
- 30. Laravel 5.1 - Выберите опцию
Было бы очень полезно, если бы вы могли рассказать нам, какие команды вы использовали для создания проекта. – warbio
'home.blade.php' и другие материалы для работы с auth не находятся в 5.1. Вы должны добавить его вручную. Папка приложения должна существовать, хотя ... – lukasgeiter