i am new in laravel and i try to insert some values from json array to database, and i want to check if record exits, and if exists want to insert another value. below code works fine for the first time, but when i refresh it changes inserted records again. how i can check the value when inserting first time and when refreshed i dont want to change inserted records. i hope u can help
$slug = str_slug($post->post_title, '-');
if (!empty($slug)) {
if (Post::where('post_slug', '=', $slug)->exists()) {
$post->post_slug = $post->post_id;
} else {
$post->post_slug = $slug;
}
} elseif (empty($slug)) {
$post->post_slug = $post->post_id;
}
$post->save();
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire