我正在使用laravel 5.2。在当前视图中,如何知道此视图之前是否被调用?有什么建议吗?
更新
在这个场景中,我在视图中有一个脚本,我想运行一次:第一次调用视图。
答案 0 :(得分:1)
有一个名为Laravel Debugbar的捆绑包,每次在当前请求中调用时都会显示视图列表。见下文。
更新:
您可以在视图中共享var:
def customer_check(user_pin)
x = false
CSV.read('customers.csv', headers: true).any? do |row|
x = true if row['pin'] == user_pin and row['work_here'] == "YES"
yellow = row['first_name']
if x == true then
puts "Welcome back #{yellow}."
sleep(1.5)
else
puts "login failed. Please try again in 3 seconds..."
sleep(3.0)
login_start
end
navigation_menu
end
然后在开头的视图文件中:
View::share('someViewCount', 0);
答案 1 :(得分:0)
好的,我自己设法解决了这个问题。这个javascript代码将在第一次调用视图时运行:
@if (! $__env->yieldContent('some_section_script'))
@section ('some_section_script')
<script type="text/javascript">
console.log('Hello world');
</script>
@stop
@yield('some_section_script')
@endif