I have some sort of beginner intermediate question about the laravel 5 framework.
- When to use facade and when to use DI. To someone who is complete new to Laravel these two concept are a little hard to grasp. Here is an example.
<?php namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
class UserController extends Controller {
public function store(Request $request)
{
$name = $request->input('name');
}
}
vs using this
<?php namespace App\Http\Controllers;
use Request; // Facade of Illuminate\Http\Request
use Illuminate\Routing\Controller;
class UserController extends Controller {
public function store()
{
$name = Request::input('name');
}
}
-
If we wanted to create our own classes to use where can we put our own classes in the laravel default folder structure?
-
Is Illuminate being assembled by composer? How do we know which classes to use from the illuminate namespace?
-
If the project was hosted on a different server other than the default php server that comes with laravel, do we need to change the .htaccess?
- -
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire