Các bài đăng được tạo bởi Howard Miller

Hình của Core developers Hình của Documentation writers Hình của Particularly helpful Moodlers Hình của Peer reviewers Hình của Plugin developers
Laravel is, of course, just a programming framework. Although, I am aware it comes with some built in authentication support.

OAuth is - let's be honest - horrible. I wouldn't get involved in that if I could avoid it.

It depends how much security you need and if you are willing to build a Moodle plugin. In the past, I have done this sort of thing by adding code at either end that does a simple token handshake. That gets it done.
Hình của Core developers Hình của Documentation writers Hình của Particularly helpful Moodlers Hình của Peer reviewers Hình của Plugin developers
It's hard to know if that's related or not. My hunch is not. But I'm far from 100%
 
I might consider modifying /admin/lib.php and adding something like
 
error_log('MISSING FILE ' . $filename);
 
before the 
 
send_file_not_found()
 
line.
Hình của Core developers Hình của Documentation writers Hình của Particularly helpful Moodlers Hình của Peer reviewers Hình của Plugin developers
So what's this 'courses.php'?

There are several files in Moodle called courses.php and only one (that I can see) has more that 893 lines. That doesn't look like a candidate for this error.

So which courses.php on your site is trying to read something called 'setup' at line 893?