دورة laravel للمبتدئين الدرس الثاني
1- إضافة fonction index ل laravel controller
فباش نزيد fonction index ل controller PostsController لي هي اول حاجة كت exécuta فل controller كنزيدها بطريقة عادية باستخدام :
public function index
فهنا زدناها فداخلها فقط كنعرض رسالة باسم الصفحة لي هي index.
الكود لي زدنا ف PostsController هو :
//PostsController
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostsController extends Controller
{
//
public function index(){
echo 'index page';
}
}
2- عرض الرسالة فالمتصفح
//web.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostsController extends Controller
{
//
public function index(){
echo 'index page';
}
}
3- اضافة fonction ل laravel controller ب les paramétres
//PostsController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostsController extends Controller
{
//
public function index(){
echo 'index page';
}
public function edit($id){
echo 'post à modifier : '.$id;
}
}
4- عرض رسالة التعديل فالمتصفح
//
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
Route::get('/posts','PostsController@index');
Route::get('/edit/{id}/post','PostsController@edit');