Académique Documents
Professionnel Documents
Culture Documents
com
LARAVEL
Home Blog Les cours de programmation Laravel Créer une méthode de contrôleur Laravel
1 Objectifs
nn
bo
'a
S
GÉRER LE CONSENTEMENT
2 Présentation
Un contrôleur laravel peut contenir différentes méthodes. Chaque méthode peut avoir l’ argument $ request comme paramètre de fonction par défaut. Il s’agit essentiellement d’un objet
de requête contenant vos variables de formulaire, vos données de session ou vos informations de cookie.
Une méthode de contrôleur peut répondre via différents types de réponse, certains d’entre eux sont mentionnés ci-dessous:
Texte brut
Json Array
XML
Téléchargement de chier
1 <? php
2
3 namespace App\Http\Controllers;
4 use Illuminate\Http\Request;
5
6 class UserController extends Controller
7 {
8 function exemple()
9 {
10 return "Hello, Mohamed SALAH";
11 }
12 }
1 <? php
2
3 namespace App\Http\Controllers;
4 use Illuminate\Http\Request;
5
6 class UserController extends Controller
7 {
8 function example()
9 {
10 return view("dashboard");
11 }
12 }
1 <? php
2
3 namespace App\Http\Controllers;
4 use Illuminate\Http\Request;
5
6 class UserController extends Controller
7 {
8 function example()
9 {
10 // render array as json
11 return [1, 2, 3];
12
13 // render json array
14 return response()->json([
15 "name" => "Sandip Patel"
16 ]);
17 }
18 }
1 <? php
2
3 namespace App\Http\Controllers;
4 use Illuminate\Http\Request;
5
6 class UserController extends Controller
7 {
8 function example()
9 {
10 return response('Hello World', 200)
11 ->header('Content-Type', 'text/plain');
12
13 return response($content)
14 ->header('Content-Type', $type)
15 ->header('X-Header-One', 'Header Value1')
16 ->header('X-Header-Two', 'Header Value2');
17 }
18 }
1 <? php
2
3 namespace App\Http\Controllers;
4 use Illuminate\Http\Request;
5
6 class UserController extends Controller
7 {
8 function example()
9 {
10 // render a file directly on broswer
11 // i.e. image or pdf file
12 return response()->file($pathToFile);
13 }
14 }
1 <? php
2
3 namespace App\Http\Controllers;
4 use Illuminate\Http\Request;
5
6 class UserController extends Controller
7 {
8 function example()
9 {
10 // download a file with given path
11 return response()->download($pathToFile);
12
13 // download a file with given path with different name and
14 // pass some extra headers along with the new file name
15 return response()->download($pathToFile, $name, $headers);
16
17 // delete the file once download completes
18 return response()->download($pathToFile)->deleteFileAfterSend();
19 }
20 }
1 <? php
2
3 namespace App\Http\Controllers;
4 use Illuminate\Http\Request;
5
6 class UserController extends Controller
7 {
8 function example()
9 {
10 // redirect to last page with
11 // submitted form data
12 return back()->withInput();
13
14 // redirect to user/dashboard page
15 return redirect('user/dashboard');
16
17 // redirect with named route
18 return redirect()->route('login');
19
20 // redirect with named route by passing variables
21 return redirect()->route('profile', ['id' => 1]);
22
23
24 // redirect to specific controller method
25 return redirect()->action('HomeController@index');
26
27
28 // redirect to external url
29 return redirect()->away('https://www.google.com');
30
31 // redirect with flash session message
32 return redirect('dashboard')->with('success', 'Profile updated!');
33 }
34 }
Cours Laravel
Share:
Intégrer Google Charts dans Laravel Générer un chier PDF avec laravel dompdf Laravel8 Ajax CRUD avec Yajra Datatables et Modal
26 avril, 2021 25 avril, 2021 23 avril, 2021
Intégrer Google Charts dans Laravel Intégrer Google Charts Générer un chier PDF avec laravel dompdf Générer un chier Laravel8 Yajra Datatables Ex01 Laravel8 Ajax CRUD avec
dans Laravel Objectifs Etre capable d’ntégrer Google Charts PDF avec laravel dompdf Objectifs Apprendre les méthodes Yajra Datatables et Modal Laravel8 Ajax CRUD avec Yajra
dans Laravel8 Présentation De nos jours, Google dispose de essentielles pour créer et montrer les exemples de tables de Datatables et Modal Objectifs Apprendre les méthodes
plusieurs API populaires telles que la carte, le graphique, données yajra de laravel 8 Découvrir comment créer un chier essentielles pour créer et montrer les exemples de tables de
l’analyse, etc. L’API JS de Google charts est également très PDF à partir d’un code HTML ou d’une vue (template Blade) données yajra de laravel 8 Présentation Datatables nous
populaire et elle est assez simple à intégrer à notre avec le package laravel-dompdf dans un projet Laravel. fournit une recherche rapide, une pagination, un classement,
application ou à nos projets. Les … Présentation Dans ce … un tri, etc. Datatables est essentiellement des plugins jQuery
qui …
LAISSER UN COMMENTAIRE
Rechercher…