Php 在所有页面上显示文本
UserController.phpPhp 在所有页面上显示文本,php,laravel,Php,Laravel,UserController.php {{ $message }} 我想让我的代码在所有页面上显示我的消息。到目前为止,它只显示在一个页面上,即“/”,因此只有主页起作用 我尝试过替换“*”,但不起作用 任何帮助都将不胜感激 这样,控制器的每个方法都可以使用消息变量 namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Contracts\View\View; class UserContr
{{ $message }}
我想让我的代码在所有页面上显示我的消息。到目前为止,它只显示在一个页面上,即“/”,因此只有主页起作用
我尝试过替换“*”,但不起作用
任何帮助都将不胜感激 这样,控制器的每个方法都可以使用消息变量
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Contracts\View\View;
class UserController extends Controller
{
public function __construct()
{
if(date('H:i') > '00:00' && date('H:i') < '12:00'):
$message = "Good Morning, ";
elseif(date('H:i') > '12:00' && date('H:i') < '17:00'):
$message = "Good Afternoon, ";
else:
$message = "Good Evening, ";
endif;
View::share('message', $message);
}
}
namespace-App\Http\Controllers;
使用\Http\Request;
使用light\Contracts\View\View;
类UserController扩展控制器
{
公共函数构造()
{
如果(日期('H:i')>'00:00'和日期('H:i')<'12:00'):
$message=“早上好,”;
其他(日期('H:i')>'12:00'和日期('H:i')<'17:00'):
$message=“下午好,”;
其他:
$message=“晚上好,”;
endif;
视图::共享('message',$message);
}
}
这样,控制器的每个方法都可以使用消息变量
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Contracts\View\View;
class UserController extends Controller
{
public function __construct()
{
if(date('H:i') > '00:00' && date('H:i') < '12:00'):
$message = "Good Morning, ";
elseif(date('H:i') > '12:00' && date('H:i') < '17:00'):
$message = "Good Afternoon, ";
else:
$message = "Good Evening, ";
endif;
View::share('message', $message);
}
}
namespace-App\Http\Controllers;
使用\Http\Request;
使用light\Contracts\View\View;
类UserController扩展控制器
{
公共函数构造()
{
如果(日期('H:i')>'00:00'和日期('H:i')<'12:00'):
$message=“早上好,”;
其他(日期('H:i')>'12:00'和日期('H:i')<'17:00'):
$message=“下午好,”;
其他:
$message=“晚上好,”;
endif;
视图::共享('message',$message);
}
}
或者,您可以创建一个显示此消息的刀片视图,并在需要时将其包括在内:
message.blade.php
@if(date('H:i') > '00:00' && date('H:i') < '12:00')
Good Morning
@elseif(date('H:i') > '12:00' && date('H:i') < '17:00')
Good Afternoon
@else
Good Evening
@endif
@if(date('H:i')>'00:00'和&date('H:i')<'12:00'))
早上好
@其他(日期('H:i')>'12:00'&日期('H:i')<'17:00')
下午好
@否则
晚上好
@恩迪夫
现在在任何其他视图中,只需使用:
@include('message')
,或者您可以创建一个显示此消息的刀片视图,并在需要时将其包括在内:
message.blade.php
@if(date('H:i') > '00:00' && date('H:i') < '12:00')
Good Morning
@elseif(date('H:i') > '12:00' && date('H:i') < '17:00')
Good Afternoon
@else
Good Evening
@endif
@if(date('H:i')>'00:00'和&date('H:i')<'12:00'))
早上好
@其他(日期('H:i')>'12:00'&日期('H:i')<'17:00')
下午好
@否则
晚上好
@恩迪夫
现在在任何其他视图中,只需使用:
@include('message')
检查文档中的ViewComposer部分。检查文档中的ViewComposer部分。