2015-06-22 10 views
6

habe ich ein neues Projekt über Komponisten in Laravel 5.1. falsch
ich nicht die app.blade.php.and home.blade.php Datei finden konnte, was mache ich?Laravel 5.1 App und home.blade.php fehlt

+1

Es wäre sehr hilfreich, wenn Sie uns sagen könnte, welche Befehle Sie das Projekt erstellen. – warbio

+3

'home.blade.php' und andere Auth Scaffolding Zeug ist nicht mehr in 5.1. Sie müssen es manuell hinzufügen. Der App-Ordner sollte aber existieren ... – lukasgeiter

Antwort

39

Du hast nichts falsch machen. Das Auth Scaffolding wurde aus Laravel 5.1 entfernt. Dazu gehören die app.blade.php und die home.blade.php, die Sie erwähnt haben.

Allerdings werden Sie noch in der Lage sein, es mit dem Scafold Package zurück zu bekommen:

1.Add scafold auf Ihre composer.json Datei im require : Abschnitt:

require : { 
     "laravel/framework": "5.1.*", 
     "bestmomo/scafold": "dev-master" 
} 

oder Typ von Klemme:

composer require bestmomo/scafold dev-master 

2.Update Komponist:

composer update 

3.Add der Dienstleister auf Ihre config/app.php:

Bestmomo\Scafold\ScafoldServiceProvider::class, 

4.Publish die Ansichten und Werte:

php artisan vendor:publish 

Fertig!

+0

Warum haben sie es entfernt ?? – Micro

+0

@MicroR Ich denke, die es entfernt, da einige die Installation bevorzugt mehr Barebones zu sein, mit weniger Unordnung/aufblasen, ähnlich wie bei vergleichbaren Rahmenbedingungen. – Mark

+2

@MicroR: Ich denke definitiv, dass sie zumindest ein offiziell unterstütztes Paket oder Parameter hinzugefügt haben sollten, um das alte einzuschließen, anstatt es nur ganz zu entfernen. Am Ende habe ich eine 5.0 Installation gemacht und die Dateien in meine 5.1 App kopiert, während ich Laravel lerne. – Mark

0

Wenn Sie Laravel 5.0 verwenden möchten, können Sie es von ihren Repo herunterladen:

https://github.com/laravel/laravel/tree/5.0

Und hier ist ein Video, das zeigt, wie, um loszulegen:

https://scotch.io/tutorials/login-with-the-built-in-laravel-5-scaffolding

Grundsätzlich nur

1) laufen composer install, um die Abhängigkeiten zu erhalten dann

2) Führen Sie artisan key:generate, um Ihren zufälligen Schlüssel für .env Datei zu generieren.

3) stellen Sie Ihre Datenbank Informationen in .env Datei

4) artisan migrate ausführen, um die Datenbank

einzurichten und Sie sollten

10

Run php artisan make:auth eingestellt werden und es wird automatisch generieren layoyts\app.blade.php und home.blade.php

+1

Dies ist viel einfacher, und viele Web-Anwendungen müssen sowieso Authentifizierung, so dass es nicht aufgebläht ist. Vielen Dank!! – DaveBoltman

+0

:) Gern geschehen. – Sambhav

+0

In Laravel 5.5 verwende ich diesen Befehl und ich habe alle benötigten Dateien. Aber ich stelle die [Die Seite ist wegen Inaktivität abgelaufen.] Vielen Dank. –