привет, я вставляю несколько строк в свою базу данных, и я хочу проверить, существует ли это значение, а затем не вставлять, если не вставить его, это мой контроллер:проверить, существует ли строка в базе данных
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Input;
use Auth;
use App\User;
use App\Product;
use DB;
class listController extends Controller
{
//
public function getIndex(Request $request){
$user_id=Auth::user()->id;
$list=DB::table('wishlist')
->join('products','wishlist.product_id','=','products.id')
->join('users','wishlist.user_id','=','users.id')
->select('wishlist.id','wishlist.product_id','wishlist.user_id',
'products.id as p_id','products.name','products.salary','products.image_name',
'users.id as u_id')
->where('wishlist.user_id','=',$user_id)
->get();
return view('contents.wishlist')->with('list',$list);
}
public function postIndex(Request $request){
$id=$request->input('id');
$user_id=Auth::user()->id;
$product_id =$request['product_id'];
DB::table('wishlist')->insert(['id'=>$id,'user_id'=>$user_id,'product_id'=>$product_id]);
return redirect('wishlist');
}
public function deleteDeleteProduct(Request $request,$id){
$pro=$request->get('id');
DB::table('wishlist')->where('id',$pro)->delete();
return redirect('wishlist');
}
}
Может ли кто-нибудь помочь мне проверить, существует ли он или нет?
Показать ваш точный код/ошибку у вас есть? –
Я просто хотел, как это сделать, я попробовал, и я понял способ сделать это поблагодарить u :) –
, если вы нашли решение, вы должны разместить его в качестве ответа и принять его, чтобы другие пользователи могли извлечь выгоду из него –