Files
karudhaas/app/Http/Controllers/MylistController.php

32 lines
681 B
PHP

<?php
namespace App\Http\Controllers;
use App\Article;
use Illuminate\Http\Request;
class MylistController extends Controller
{
public function index(Request $request)
{
return view('mylist.index', [
'articles' => $request->session()->get('mylist')
]);
}
public function store(Article $article, Request $request)
{
if (collect($request->session()->get('mylist'))->contains('id', $article->id)) {
toast('Article already saved!', 'error');
return back();
}
$request->session()->push('mylist', $article);
toast('Article Saved!', 'success');
return back();
}
}