PHP Entwicklung & Laravel

Moderne Webseiten mit PHP & Laravel

Dieser Artikel ist in erster Linie für mich selbst. Ich möchte ein paar Schlagworte und Zitate aus dem Workshop die mir besonders im Gedächtnis geblieben sind festhalten. Darüber hinaus ist er vielleicht nützlich für alle die sich für den DDD Workshop interessieren aber unsicher sind ob der Workshop…

Continue reading...

Heute bin ich auf ein kleines Problem gestoßen, als ich veruscht habe eine Laravel 4.2. App auf einem neuen Forge Server zu installieren. Dabei bin ich auf zwei Probleme gestossen:

PHP 5.6

Mittlerweile werden Forge Server ja mit min. PHP 5.6 installiert - oder wahlweise PHP 7. Hier habe ich natürlic…

Continue reading...

Ich bin heute auf ein kleines Problem mit Envoyer gestossen. Und zwar hoste ich meine privaten Git-Repositories bei Bitbucket. Das hat alles wunderbar geklappt, bis heute die deploys (speziell bei einem Projekt) nicht mehr funktioniert haben.

Im Log stand folgendes:

Process Output (Install Composer

Continue reading...

Ein kleines aber sehr cooles meiner Lieblings-Features ist Method Injection.

Bisher konnten wir andere Klassen durch Constructor Injection laden oder Instanzen einfach via App::make() erstellen. Generell heißt diese Methode Dependency Injection.

Constructor Injection

Wird eine fremde Klasse in mehre…

Continue reading...

In dieser kleinen Artikelserie möchte ich euch meine Lieblings-Features von Laravel 5 vorstellen. Nachdem Laravel 5 nun schon ein paar Wochen veröffentlicht ist und ich nun auch schon bei einem kleinen Projekt die Möglichkeit hatte damit zu arbeiten ist es nun an der Zeit etwas darüber zu schreiben.

Continue reading...

Dieser Artikel geht mehr in Richtung SEO. Denn als Entwickler sollten wir natürlich auch die Basics einer guten Suchmaschinen-Optimierung kennen und gleich von vornherein umsetzen.

Also angenommen wir haben einen Online-Shop mit einer Vielzahl an Produkten. Alle auf einer Seite anzuzeigen ist ersten…

Continue reading...

Das Problem

Immer wieder mal benötige ich ein Formular welches mehrere Datensätze gleichzeitig validieren soll. Das ist z.B. praktisch, wenn man eine Rechnung mit mehreren Posten hat und man alle Posten gleichzeitig bearbeiten möchte.

Als Beispiel:

{{ Form::open() }}

@foreach($items AS $item)
  {{ 

Continue reading...

In diesem Artikel möchte ich euch Migrations vorstellen. Was sind Migrations? Wie sehen sie aus und wie verwendet man sie richtig?

Was sind Migrations

Mit Migrations kann man für sein Projekt eine aktuelle Datenbankstruktur festhalten, die sich beliebig wiederherstellen lässt. Strukturänderungen an…

Continue reading...

Heute möchte ich die euch die Schritte zeigen die notwendig sind, um die Blogging Plattform Ghost auf einem mit Forge initialisierten Server zu installieren.

Folgende Anforderungen:

  • die Ghost Dateien soll in einem Bitbucket Git Repository verwaltet werden
  • das Theme soll lokal geändert werden können

Continue reading...

Man kann in einer neuen Homestead Installation ganz einfach seine Locale anpassen.

Mit locale -a sieht man welche Locales überhaupt installiert sind. Bei mir war es z.B. folgende:

C
C.UTF-8
POSIX
en_GB.utf8

Ich möchte aber de_DE.utf8 haben, da ich mir z.B. in PHP über die Funktion strftime() gerne W…

Continue reading...

Hallo,

mein Name ist Alexander Feil. Seit gefühlt schon immer beschäftige ich mich mit der Entwicklung von Webseiten. Angefangen, wie so viele mit statischen HTML Seiten bin ich aber doch recht zügig zur Entwicklung dynamischer Seiten mit PHP gekommen. Mit Aufkommen diverser PHP Frameworks bin ich b…

Continue reading...