我正在用React编写一个应用程序。我正在使用Redux在页面上存储数据。该数据包含一个巨大的用户对象(最多嵌套3个级别),其中包含所有用户数据。我在任何地方都使用它,所以我认为最好将它存储在redux中,而不是在需要时每次都从服务器请求它。该数据大约为70-80 KB,但我认为每个用户的平均大小为30-40 kb。
结合5-6个减速器和30-50个动作来修改此数据。我有一个使用所有这些数据的组件,还有10-15个使用其中一部分数据的组件。
redux存储可以将近100 kb大小吗?
它会影响应用程序性能吗?
任何浏览器都可以处理我的应用程序而没有任何性能问题吗?
您能否提供平均Redux商店规模?
一个人可以采取的平均行动和减速器数量是多少?
有没有办法执行一些工匠命令,使用自定义工匠命令,就像我想制作一个名为的自定义命令:
$ php artisan project:init
Run Code Online (Sandbox Code Playgroud)
将执行像一些命令php artisan migrate:refresh
和php artisan db:seed
与php artisan config:clear
有没有办法做到这一点?
我正在尝试在 Laravel 中创建restAPI。如何保护这样的 SQL 查询免受 sql 注入的影响?
Route::get('api/restaurant/id/{id}', 'RestaurantController@getRestaurantById');
public function getRestaurantById($id) {
$restaurant = Restaurant::where('id', $id)->first();
return $restaurant;
}
Run Code Online (Sandbox Code Playgroud) 如果您使用 Heroku,您可能已经注意到,当您有分页链接时,它会通过 HTTP 出现。这是一个问题,因为当您尝试访问该页面时,您会收到混合内容错误,因为这些链接不是 HTTPS。你如何解决这个问题?
我将端点的 BASE URL 存储在 .env 文件中,并在控制器中调用此端点。当我这样做时:
$request = $client->get(env('URI').'/positions');
Run Code Online (Sandbox Code Playgroud)
我收到此错误 - cURL 错误 3:格式错误
但当我这样做时——
$url = env('URI');
$request = $client->get($url.'/positions');
Run Code Online (Sandbox Code Playgroud)
有用。这里可能有什么问题?
我已经阅读了Web和文档中的几乎所有内容,但找不到我的问题的解决方案。
我有一个变量存储在中Session
,那么我想将此变量放入由生成的每个url中route('some-route')
。
在Session
我有sub = "mysubid"
当我生成Route时,route('my-route')
我想sub
在查询字符串中传递此参数:http://domain.dom/my-route-parameter?sub=mysubid
您能帮我解决这个问题吗?任何有帮助的答案将不胜感激;
php ×4
laravel ×3
laravel-5 ×2
guzzle ×1
javascript ×1
laravel-5.7 ×1
mysql ×1
php-7.2 ×1
react-redux ×1
reactjs ×1
redux ×1
sql ×1
store ×1