我有多个引导选项卡,其中每个选项卡执行与其他选项卡不同的操作
app-url/users#creat-admin-users-tab app-url/users#creat-regular-users-tab
在Laravel中有没有办法获得包括#tab-name在内的完整URL
谢谢你的时间.
我有主题表包含
id name
Run Code Online (Sandbox Code Playgroud)
和包含的语言表
id subject_id
Run Code Online (Sandbox Code Playgroud)
和分区表
id name
Run Code Online (Sandbox Code Playgroud)
最后主题分表(数据透视表)
id subject_id division_id
Run Code Online (Sandbox Code Playgroud)
现在主题表和语言表之间存在一对一的关系,主题表和分表之间存在多对多的关系,我需要通过使用关系函数来选择没有语言的主题表的主题
现在我可以得到语言只有关系功能的主题表在分割模型,如下
public function langSubject ()
{
return $this->belongsToMany('Subject' , 'subject_division','division_id','subject_id')
->join('lang_subject', 'lang_subject.subject_id' ,'=', 'subject.id')->get();
}
Run Code Online (Sandbox Code Playgroud)
但到目前为止,我只能在没有语言的情况下才能获得这些科目
有什么建议 ?
我尝试进行以下复杂的连接,以获得根据学生分部开始的所有科目
$studentID = Student::find($id);
$divisionID = Student::where('id', $studentID->id)->select('division_id')->pluck('division_id');
$payments = Payment::all();
$discounts = Discount::all();
// This the Big join to get all subjects that started according to the student's division
$subjectStart = SubjectStart::join('teacher_subject' ,'teacher_subject.id' ,'=','subject_start.teach_sub_id')
->join('subject' ,'subject.id' ,'=' , 'teacher_subject.subject_id')
->join('subject_division','subject_division.subject_id' ,'=' ,'subject.id')
->join('division' ,'division.id','=','subject_division.division_id')
->where('division.id' ,$divisionID)
->where('lecture_num' ,'>' , 0)
->get();
Run Code Online (Sandbox Code Playgroud)
之后,我试图循环$ subjectStart如下
@foreach($subjectStart as $st)
{{$st->id}}
{{$st->start_date}}
{{$st->lecture_num}}
.............
@endforeach
Run Code Online (Sandbox Code Playgroud)
除了$ st-> id之外,join的结果显示正确,显示为division_id而不是subject_start_id,例如,如果除法_id = 5,则循环超过$ subjectStart,$ st-> id将为5,5,5,. ....
有什么建议 ?
我正在使用laravel应用程序,我遇到Firefox和Safari浏览器的问题,当我需要访问我的带有子域的网络应用程序时,例如sub.localhost/myapp/public 我看到 服务器未找到
虽然那个歌剧和Chrome与我合作很好
有什么建议 ?