2

appDirect サブスクリプション注文のフォーム検証を実装しようとしています

以下はサブスクリプション作成通知 URL で、正常に動作しています (URL に「.php」が含まれていないことを確認してください)。

http://myhost.com/project/public/createsubscription?token=%7btoken%7d&async=true

上記と同じ形式でフォーム検証 URL を構成しましたが、機能していません。以下はURLです

http://myhost.com/project/public/productsettingsvalidation

routes.php の私のコードは次のとおりです

$app->get('productsettingsvalidation','App\Http\Controllers\ProductSettingsController@index'); 

ProductSettingsController コードは次のとおりです。

<?php namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Library\ProcessRequest;

class ProductSettingsController extends Controller
{

     /**    
     * Hold the default request.
     */
    protected $request;


    /** 
     * Hold the default request.
     */
    protected $process;


    /**
     * Create a new controller instance.
     *
     * @return void
     */

    public function __construct(Request $request, ProcessRequest $process)
    {
        $this->request = $request;      
        $this->process = $process;
    } 


    public function index(){
        // This will write into a file
        $this->process->wtrite_log(" new requst");      
    }   
}

ログには何も書き込まれません。したがって、上記の URL 自体は機能していません。この URL をhttp://myhost.com/project/public/productsettingsvalidation.phpに変更すると、問題なく動作します。

URL 構造に関連していると考えられます。この問題についてアドバイスをお願いします。

4

0 に答える 0