Lorsque je vide les caches dans mon projet Laravel 5.2, je vois ce message d'erreur :
[LogicException] Impossible de préparer la route [panel] pour la sérialisation. Utilise Closure.
Je pense que c'est lié à une route.
Route::get('/article/{slug}', 'Front@slug');
associé à une méthode particulière de mon contrôleur :
public function slug($slug) {
$article = Article::where('slug',$slug)->first();
$id = $article ->id_article ;
if ( ($article=== null) || (is_null($id)) ) return view('errors/Db');
else return view('detail')->with(array('article'=> $article, 'title'=>'My title - '.$article->title));
}`
En bref, à partir d'une vue principale, je passe $slug, qui est un lien court vers l'article, avec $slug , qui est unique dans la base de données, j'identifie l'enregistrement et ensuite je passe son contenu à la vue détaillée.
Je n'ai pas eu de problème lorsque j'ai écrit la méthode, en fait elle a fonctionné comme un charme, mais après avoir nettoyé les caches, j'obtiens cette erreur et les liens dans la vue principale ne montrent aucun shortcode.
Où est-ce que je me trompe ?
0 votes
S'il vous plaît modifier votre question pour inclure le reste de vos itinéraires (en particulier l'itinéraire du panneau)