Wie installiere ich den Bootstrap nach dem Download über Composer?
Ich bin erst am Anfang mit Komponisten, ich weiß so wenig über es und habe ein wenig Erfahrung mit Entwicklung von web-Anwendungen.
Hatte ich gerade einen Spaziergang durch Nettuts+ Tutorial, also ich habe eine grundlegende Frage über den Komponisten.
{
"require": {
"laravel/framework": "4.0.*",
"way/generators": "dev-master",
"twitter/bootstrap": "dev-master",
"conarwelsh/mustache-l4": "dev-master"
},
"require-dev": {
"phpunit/phpunit": "3.7.*",
"mockery/mockery": "0.7.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-update-cmd": "php artisan optimize"
},
"minimum-stability": "dev"
}
Wenn ich meine setup - Komponist.json wie oben, nach der Ausführung composer install --dev
, wie bekomme ich bootstrap für die Verwendung in der Laravel-Projekt?
Ich meine, ich kann das bootstrap-Paket heruntergeladen haben, um das vendor-Verzeichnis. Bevor ich nur zum herunterladen von bootstrap von der offiziellen website und manuell legen Sie die Dateien im public-Verzeichnis von Laravel, aber in dieser Zeit, was ist der richtige Weg, dies zu tun? Kann ich den bootstrap-Dateien, wo Sie sind, weil ich möchte update des bootstrap-Paket, es ist neueste version regelmäßig?
Dank.
InformationsquelleAutor der Frage Artisan | 2013-10-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wir haben die artisan-Befehl zu veröffentlichen, die assets(CSS, JS,..). So etwas sollte funktionieren.
ich bin mir nicht sicher über den Weg.. Aber das sollte funktionieren.
InformationsquelleAutor der Antwort brainless
Als das tutorial sagt, Sie haben, Sie zu kopieren zu Ihrem public-Verzeichnis:
EDIT:
Sie wirklich haben, kopieren Sie Sie, weil Ihr Vermögen sollten die Dateien liegen in der öffentlichen Ordner nur und Komponist ist alles darum, Pakete auf Ihrem vendor-Ordner, die darf nicht sichtbar sein der Außenwelt.
Aber Sie können erstellen ein Komponist post-install-cmd:
Machen und es kopieren Sie diese Dateien für Sie jedes mal, wenn ein update passiert. Es kann geschrieben werden mit PHP, bash oder einer anderen Sprache, die Sie ausführen können, die auf Ihrem host. Docs: http://getcomposer.org/doc/articles/scripts.md.
InformationsquelleAutor der Antwort Antonio Carlos Ribeiro
Nur klar, dass
php artisan asset:publish --path="vendor/twbs/bootstrap/dist/" bootstrap
oderphp artisan vendor:publish --path="vendor/twbs/bootstrap/dist/" bootstrap
nicht mehr funktionieren.Was für mich gearbeitet ist das Bearbeiten des Komponisten.json hinzufügen, die folgenden unter
scripts
,post-update-cmd
:InformationsquelleAutor der Antwort Yoga
Nur der symlink-Ordner, wie oben gesagt, durch LeviXC:
Oder mehrere Befehle:
InformationsquelleAutor der Antwort DanFromGermany
Das funktionierte besser für mich
Den "r" - flag aus der relativen symlink, so zeigen die echten Ordner
InformationsquelleAutor der Antwort MauricioOtta
Ich bin neu auf Laravel und Bootstrap (und mit Ihnen zusammen), und ich stolperte über diesen thread, wenn mit dem gleichen Problem. Ich erstellte ein neues Laravel Projekt dann Hinzugefügt Bootstrap durch ausführen des folgenden Befehls in das root-Verzeichnis des Laravel-Projekt:
%Komponist erfordern twbs/bootstrap
Dann in meine view-Datei habe ich folgenden code:
Scheint es, dass der Komponist (oder bootstrap), fügt die app.css-enthält die Bootstrap-css-Dateien (die sich in nicht-öffentlicher Hersteller-Ordner) verwiesen. Hinzufügen der Verweis auf die app.css gearbeitet, und ich war in der Lage, die Verwendung von Bootstrap Komponenten in meinen Augen.
InformationsquelleAutor der Antwort Adam Astley