Как поставить контроллер входа в проект laravel? - PullRequest
0 голосов
/ 01 мая 2020

Я ищу способ поместить логи в функцию контроллера Laravel. Где я должен поставить функции журнала? Где я могу найти журнал? В {Project_name} /storage/logs/laravel.log есть какие-либо журналы. Я хотел бы поместить запись в журнал, чтобы проверить, все ли значения запроса верны.

установка .env выглядит как APP_DEBUG = true

namespace App\Http\Controllers;

use App\Article;
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;

class StackOvefFloeController extends Controller
{

    public function store(ScheduleRequest $request)
    {
        $schedules = DB::table('schedules')->get();

        $request->date;
        $request->hours;
        //Where Should I put Log functions? Where Can I find the log?

        Log::info('start hpirs'. $request->hours);
        dd($request->start_hours);
        error_log('start hpirs'. $request->start_hours);

        return view('debug', ['schedules' => $schedules]);
    }
<div class = "test">
    <form method="POST" action="{{ route('debug.store') }}">
      @csrf
        <input type="checkbox" class="date"" name="available_date" value="2015-05-22">
        <input class="checkbox" type="checkbox" name="hours" value="8">8
        <button type ="submit">SEND</button></form>
</div>

1 Ответ

0 голосов
/ 01 мая 2020

правильный способ: Log :: info ('message');

вы можете устанавливать файл журнала из файла .env каждый день, установленный с этим кодом: APP_LOG = daily

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...