/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('tasks')->delete();
     $sampledata = ['Pospravi sobo', 'Pomij tla', 'Posesaj hodnik, kuhinjo in dnevno sobo', 'Poglej si Laravel', 'Pojdi v Ljubljano', 'Pomagaj sestri pri izbiri okrasitve'];
     foreach ($sampledata as $sample) {
         App\Task::create(['content' => $sample]);
     }
 }
Beispiel #2
0
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| This route group applies the "web" middleware group to every route
| it contains. The "web" middleware group is defined in your HTTP
| kernel and includes session state, CSRF protection, and more.
|
*/
Route::group(['middleware' => ['web']], function () {
    //
    Route::get('/', function () {
        $tasks = App\Task::orderBy('created_at', 'asc')->get();
        return view('task', ['tasks' => $tasks]);
    });
    Route::post('/task', function (\Illuminate\Http\Request $request) {
        $validator = Validator::make($request->all(), ['name' => 'required|max:255']);
        if ($validator->fails()) {
            return redirect('/')->withInput()->withErrors($validator);
        }
        App\Task::create($request->all());
        return redirect('/');
    });
});
Route::group(['middleware' => 'web'], function () {
    Route::auth();
    Route::get('tasks', 'TaskController@index');
    Route::post('task', 'TaskController@store');
    Route::delete('task/{task}', 'TaskController@destroy');
    Route::get('/home', 'HomeController@index');
});