for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Domains\Users;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Auth;
use App\TechTipFavs;
use App\CustomerFavs;
class UserFavs
{
protected $userID;
public function __construct($userID = null)
$this->userID = isset($userID) ? $userID : Auth::user()->user_id;
}
public function updateTechTipFav($tipID)
$favData = TechTipFavs::where('tip_id', $tipID)->where('user_id', $this->userID)->first();
if($favData)
Log::info('Tech Tip Bookmark removed. Detais', [
'user_id' => $this->userID,
'tip_id' => $tipID,
]);
$favData->delete();
else
TechTipFavs::create([
Log::info('Tech Tip Bookmark added. Detais', [
return true;
public function updateCustomerFav($custID)
$favData = CustomerFavs::where('cust_id', $custID)->where('user_id', $this->userID)->first();
Log::info('Customer Bookmark removed. Detais', [
'cust_id' => $custID,
CustomerFavs::create([
Log::info('Customer Bookmark added. Detais', [