Laravel-log-viewer: рдХрдХреНрд╖рд╛ Rap2hpoutre\LaravelLogViewer\LogViewerController рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдЕрдкреНрд░реИрд▓ 2020  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: rap2hpoutre/laravel-log-viewer

рдмрд╕ рдПрдХ Laravel рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рд╕рдВрдЧреАрддрдХрд╛рд░ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдпрд╣ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред

_Class Rap2hpoutre\LaravelLogViewer\LogViewerController рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ_

рд╕рдВрдЧреАрддрдХрд╛рд░ рдЕрджреНрдпрддрди рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛

рдзрдиреНрдпрд╡рд╛рджред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдп @raymondTheDev @mikemand @scaenicus @tiagoa @DjeeBay @timothymarois рдФрд░ @avesgit!

рдЖрдкрдХреЗ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдЧрдВрджрдЧреА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореИрдВрдиреЗ рдПрдХ рдкреАрдЖрд░ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдкреЗрд╢ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдПрдХ рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг (v1.5.0) рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛: рдореЗрд░рд╛ рдмреБрд░рд╛, рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

тЪая╕П рдореИрдВрдиреЗ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЛ v1.5.2 рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЧрд▓рдд рдирд╣реАрдВ рд╣реВрдВ!) ЁЯФе

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рднреА рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдореБрдЭреЗ рдЦреЗрдж рд╣реИред рдЪреВрдВрдХрд┐ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЗрд╡рд▓ 20+ рдШрдВрдЯреЗ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реБрдИ рд╣реИрдВ, рдФрд░ рдЕрдЧрд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВрдЧреЗ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рдореИрдВ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрд╛рд░реНрде рд╕рдВрд╕реНрдХрд░рдг (рдлрд┐рд░ рд╕реЗ рд╢рд╛рдпрдж рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рдФрд░ рдЧрдбрд╝рдмрдбрд╝реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ) рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ!

рд╕рднреА 12 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдСрдЯреЛрд▓реИрдбрд░ рдХреЛ рдбрдВрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

composer update -oa

рдирдорд╕реНрддреЗ @mikemand

рд╣рд╛рдБ рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рдкреИрдХреЗрдЬ рдЕрднреА рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ?

рдЗрд╕ рдмреАрдЪ, рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рд╡реЗрдм.php:
Route::get('logs', 'HomeController<strong i="10">@viewLogs</strong>');

рд╣реЛрдордХрдВрдЯреНрд░реЛрд▓рд░.php:
use Rap2hpoutre\Controllers\LogViewerController;
public function viewLogs(){ $log = new LogViewerController(); return $log->index(); }

рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛

рд╣рд╛рдБ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдорд╛рд░реНрдЧ рдХреИрд╢ рдХрд┐рдП рдЧрдП рд╣реИрдВ? /bootstrap/cache рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЖрдк рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХрд┐рд╕реА рднреА *.php рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рдЕрдЧрд▓реЗ рдкреГрд╖реНрда рд▓реЛрдб рдкрд░ рд▓рд╛рд░рд╡реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХреА рдЬрд╛рдПрдВрдЧреАред

рдУрд╣, рд╕реЙрд░реА рдирд╣реАрдВред рдореЗрд░реА рдЧрд▓рддреА, рдореИрдВ рдЕрднреА рднреА рдПрдХ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдирдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдпрд╣ рдХрд╛рдо рдорд┐рд▓ рдЧрдпрд╛ред рдореИрдВрдиреЗ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдХреЗ рдХреНрд▓рд╛рд╕-рдЖрдзрд╛рд░рд┐рдд рддрд░реАрдХреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдореВрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ-рдЖрдзрд╛рд░рд┐рдд рддрд░реАрдХреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

Route::get('logs', [\Rap2hpoutre\Controllers\LogViewerController::class, 'index'])

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИред рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдирд╛рдо рд╕реНрдерд╛рди рдмрджрд▓ рдЧрдпрд╛ред \Rap2hpoutre\LaravelLogViewer\LogViewerController рдмрдЬрд╛рдп рдЕрдм рдпрд╣ \Rap2hpoutre\Controllers\LogViewerController

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рд╣реИ! рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╣рдореЗрдВ рдХреЗрд╡рд▓ README рдлрд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @mikemand !

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдЪрд░рдгреЛрдВ (рдпрджрд┐ рд▓рд╛рдЧреВ рд╣реЛ) рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдм рд╡рд╣ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд░рд╣рд╛ рд╣реЛред рдореИрдВ рдПрдХ рдЙрдиреНрдирдпрди рдЧрд╛рдЗрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рддрд╛ рд╣реВрдВ (рдФрд░ рдпрджрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛) рдореИрдВ рдХрднреА-рдХрднреА рдХреЛрдбрд┐рдВрдЧ рдХрд░рддрд╛ рд╣реВрдВред ЁЯШв

рдореИрдВ рдЦреБрд╢ рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдпрд╣ рдЪрд▓рдиреЗ рд▓рдЧрд╛!

рдЙрдлрд╝ред рдореБрдЭреЗ рдЗрддрдиреА рддреЗрдЬреА рд╕реЗ https://github.com/rap2hpoutre/laravel-log-viewer/pull/227 рдорд░реНрдЬ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдЧрд▓реЗ рджрд┐рдиреЛрдВ рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдЬреИрд╕рд╛ рд╣реИ рд╡реИрд╕реЗ рд╣реА рдЫреЛрдбрд╝рдирд╛ рд╣реИ рдФрд░ рд░реАрдбрдореЗ рдореЗрдВ рдХреБрдЫ рд▓рд┐рдЦрдирд╛ рд╣реИ ...

рд╣рд╛рдп @raymondTheDev @mikemand @scaenicus @tiagoa @DjeeBay @timothymarois рдФрд░ @avesgit!

рдЖрдкрдХреЗ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдЧрдВрджрдЧреА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореИрдВрдиреЗ рдПрдХ рдкреАрдЖрд░ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдкреЗрд╢ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдПрдХ рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг (v1.5.0) рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛: рдореЗрд░рд╛ рдмреБрд░рд╛, рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред

тЪая╕П рдореИрдВрдиреЗ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЛ v1.5.2 рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЧрд▓рдд рдирд╣реАрдВ рд╣реВрдВ!) ЁЯФе

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рднреА рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдореБрдЭреЗ рдЦреЗрдж рд╣реИред рдЪреВрдВрдХрд┐ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЗрд╡рд▓ 20+ рдШрдВрдЯреЗ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реБрдИ рд╣реИрдВ, рдФрд░ рдЕрдЧрд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВрдЧреЗ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рдореИрдВ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрд╛рд░реНрде рд╕рдВрд╕реНрдХрд░рдг (рдлрд┐рд░ рд╕реЗ рд╢рд╛рдпрдж рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рдФрд░ рдЧрдбрд╝рдмрдбрд╝реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ) рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ!

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛:

\Rap2hpoutre\LaravelLogViewer\LogViewerController

рдЕрдм рд╣рд▓ рд╣реЛ рдЧрдпрд╛!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

watermelonjuice picture watermelonjuice  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mstaack picture mstaack  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mhousser picture mhousser  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rap2hpoutre picture rap2hpoutre  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

akoepcke picture akoepcke  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ