我有關於如何使用Yelp Fusion API的PHP示例。它使用OAuth.php
file幾個類。在主要的例子中它是與在Laravel中放置自定義/新類文件的位置?
require_once('lib/OAuth.php');
我可以在Laravel中做同樣的事嗎?
或者我最好提供OAuth.php
文件的命名空間,並把它放在樹上的某個地方?在哪裏放?
我有關於如何使用Yelp Fusion API的PHP示例。它使用OAuth.php
file幾個類。在主要的例子中它是與在Laravel中放置自定義/新類文件的位置?
require_once('lib/OAuth.php');
我可以在Laravel中做同樣的事嗎?
或者我最好提供OAuth.php
文件的命名空間,並把它放在樹上的某個地方?在哪裏放?
我建議你在應用程序內創建一個新目錄並稱之爲「類」,並將你的OAuth.php存儲爲「/app/Classes/OAuth.php」。 不要忘了把namespace App\Classes;
置於這個文件的頂部。
由於有幾類文件裏面,我建議重寫這一點,並分隔每個類文件
您可以使用Yelp的融合API與任何其他的OAuth實現。 下面是作曲家的OAuth包:https://packagist.org/search/?q=oauth
使用包而不是自定義PHP文件將有助於保持項目清潔。 如果您仍然需要添加任何自定義PHP文件,只需在「/ app /」文件夾(如「庫」或「助手」)中創建一個目錄,或者更適合您的內容。
自動加載「/ app」目錄中的目錄和文件,與PSR-4作曲家自動加載相關。
是關於測試,看起來像一個自定義庫,所以只需在應用程序文件夾內創建一個庫文件夾,並將類放在那裏與正確的名稱空間 – jycr753