sablontok/app/Http/Controllers/Customer/ChatCustomerController.php

38 lines
841 B
PHP

<?php
namespace App\Http\Controllers\customer;
use App\Http\Controllers\Controller;
use App\Models\Chat;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class ChatCustomerController extends Controller
{
public function index()
{
Chat::where('to_id', Auth::user()->id)->update([
'status'=>'on read'
]);
$chat = Chat::where('from_id', Auth::user()->id)
->orWhere('to_id', Auth::user()->id)
->orderBy('created_at', 'asc')
->get();
return view('customer.chat.chat', compact(['chat']));
}
public function send(Request $request)
{
Chat::create([
'from_id'=>Auth::user()->id,
'to_id'=>1,
'pesan'=>$request->pesan,
'status'=>'off read',
]);
return back();
}
}